﻿namespace WMS6.Web.PrintReportServiceRef
{
    using System;
    using System.CodeDom.Compiler;
    using System.Collections.Generic;
    using System.Data;
    using System.Diagnostics;
    using System.ServiceModel;
    using System.ServiceModel.Channels;

    [DebuggerStepThrough, GeneratedCode("System.ServiceModel", "3.0.0.0")]
    public class PrintReportServiceClient : ClientBase<IPrintReportService>, IPrintReportService
    {
        public PrintReportServiceClient()
        {
        }

        public PrintReportServiceClient(string endpointConfigurationName) : base(endpointConfigurationName)
        {
        }

        public PrintReportServiceClient(Binding binding, EndpointAddress remoteAddress) : base(binding, remoteAddress)
        {
        }

        public PrintReportServiceClient(string endpointConfigurationName, EndpointAddress remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public PrintReportServiceClient(string endpointConfigurationName, string remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public DataSet GetEncasingDetailNote(string orderID, string containerID, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetEncasingDetailNote(orderID, containerID, printReportsInfo);
        }

        public DataSet GetEncasingNote(string orderID, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetEncasingNote(orderID, printReportsInfo);
        }

        public DataSet GetPrintAllocation(string receiptID, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintAllocation(receiptID, printReportsInfo);
        }

        public DataSet GetPrintBatchOutboundListReport(string waveID, string orderIDs, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintBatchOutboundListReport(waveID, orderIDs, printReportsInfo);
        }

        public DataSet GetPrintBatchPickAdviceReport(string waveID, PrintReportsInfo printReportsInfo, string updatedBy)
        {
            return base.Channel.GetPrintBatchPickAdviceReport(waveID, printReportsInfo, updatedBy);
        }

        public DataSet GetPrintBatchPickAdviceReportByOrders(string orderIDs, PrintReportsInfo printReportsInfo, string updatedBy)
        {
            return base.Channel.GetPrintBatchPickAdviceReportByOrders(orderIDs, printReportsInfo, updatedBy);
        }

        public DataSet GetPrintBatchPickListReportInfo(string orderID, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintBatchPickListReportInfo(orderID, printReportsInfo);
        }

        public DataSet GetPrintBatchShippingOrderReport(string waveID, string orderIDs, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintBatchShippingOrderReport(waveID, orderIDs, printReportsInfo);
        }

        public DataSet GetPrintCarNoticeSet(string orderID, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintCarNoticeSet(orderID, printReportsInfo);
        }

        public DataSet GetPrintCommoditySignoff(string orderID, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintCommoditySignoff(orderID, printReportsInfo);
        }

        public DataSet GetPrintCycleCountByReleaseID(string releaseID, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintCycleCountByReleaseID(releaseID, printReportsInfo);
        }

        public DataSet GetPrintImportReceipt(string receiptID, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintImportReceipt(receiptID, printReportsInfo);
        }

        public DataSet GetPrintInventoryAdjustment(string adjustmentID, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintInventoryAdjustment(adjustmentID, printReportsInfo);
        }

        public DataSet GetPrintKittingWorkReportInfo(string orderID, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintKittingWorkReportInfo(orderID, printReportsInfo);
        }

        public DataSet GetPrintLoading(string loadID, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintLoading(loadID, printReportsInfo);
        }

        public DataSet GetPrintLpnLabelInfo(string lpns, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintLpnLabelInfo(lpns, printReportsInfo);
        }

        public DataSet GetPrintMergePickListReportInfo(string waveID, string descr, string detailID, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintMergePickListReportInfo(waveID, descr, detailID, printReportsInfo);
        }

        public DataSet GetPrintOrderMovementInfo(string movementID, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintOrderMovementInfo(movementID, printReportsInfo);
        }

        public DataSet GetPrintOutboundInfo(string OrderID, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintOutboundInfo(OrderID, printReportsInfo);
        }

        public DataSet GetPrintOutboundListInfo(string OrderID, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintOutboundListInfo(OrderID, printReportsInfo);
        }

        public DataSet GetPrintPaymentBillByMovementID(string movementID, PrintReportsInfo tempPrintReportsInfo)
        {
            return base.Channel.GetPrintPaymentBillByMovementID(movementID, tempPrintReportsInfo);
        }

        public DataSet GetPrintPaymentBillByOrderID(string orderID, PrintReportsInfo tempPrintReportsInfo)
        {
            return base.Channel.GetPrintPaymentBillByOrderID(orderID, tempPrintReportsInfo);
        }

        public DataSet GetPrintPaymentBillByReceiptID(string receiptID, PrintReportsInfo tempPrintReportsInfo)
        {
            return base.Channel.GetPrintPaymentBillByReceiptID(receiptID, tempPrintReportsInfo);
        }

        public DataSet GetPrintPCMaintenance(string PhysicalRequestID, string OnlyNonEmptyLoc, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintPCMaintenance(PhysicalRequestID, OnlyNonEmptyLoc, printReportsInfo);
        }

        public DataSet GetPrintPCReview(string PhysicalRequestID, string OnlyNonEmptyLoc, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintPCReview(PhysicalRequestID, OnlyNonEmptyLoc, printReportsInfo);
        }

        public DataSet GetPrintPickDivideReport(string waveID, string orderIDs, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintPickDivideReport(waveID, orderIDs, printReportsInfo);
        }

        public DataSet GetPrintPickListReportInfo(string orderID, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintPickListReportInfo(orderID, printReportsInfo);
        }

        public DataSet GetPrintPickReportInfo(string orderID, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintPickReportInfo(orderID, printReportsInfo);
        }

        public DataSet GetPrintPickWorkReportInfo(string orderID, PrintReportsInfo printReportsInfo, string updatedBy)
        {
            return base.Channel.GetPrintPickWorkReportInfo(orderID, printReportsInfo, updatedBy);
        }

        public DataSet GetPrintPurchaseOrderInfo(string poID, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintPurchaseOrderInfo(poID, printReportsInfo);
        }

        public DataSet GetPrintPutawayReportInfo(string receiptID, List<string> taskDetailID, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintPutawayReportInfo(receiptID, taskDetailID, printReportsInfo);
        }

        public DataSet GetPrintQCReportInfo(string receiptID, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintQCReportInfo(receiptID, printReportsInfo);
        }

        public DataSet GetPrintReceiptHistoryInfo(string receiptID, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintReceiptHistoryInfo(receiptID, printReportsInfo);
        }

        public DataSet GetPrintReceiptInfo(string receiptID, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintReceiptInfo(receiptID, printReportsInfo);
        }

        public DataSet GetPrintReceivableBillByMovementID(string movementID, PrintReportsInfo tempPrintReportsInfo)
        {
            return base.Channel.GetPrintReceivableBillByMovementID(movementID, tempPrintReportsInfo);
        }

        public DataSet GetPrintReceivableBillByOrderID(string orderID, PrintReportsInfo tempPrintReportsInfo)
        {
            return base.Channel.GetPrintReceivableBillByOrderID(orderID, tempPrintReportsInfo);
        }

        public DataSet GetPrintReceivableBillByReceiptID(string receiptID, PrintReportsInfo tempPrintReportsInfo)
        {
            return base.Channel.GetPrintReceivableBillByReceiptID(receiptID, tempPrintReportsInfo);
        }

        public DataSet GetPrintSalesOrderInfo(string orderID, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintSalesOrderInfo(orderID, printReportsInfo);
        }

        public DataSet GetPrintShippingOrderID(string ordersID, List<string> pickDetailIDs, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintShippingOrderID(ordersID, pickDetailIDs, printReportsInfo);
        }

        public DataSet GetPrintWaveShipmentReport(string waveIDs, PrintReportsInfo printReportsInfo)
        {
            return base.Channel.GetPrintWaveShipmentReport(waveIDs, printReportsInfo);
        }
    }
}

